<?php if(!defined('HDPHP_PATH'))EXIT;
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('1111111111','1111111','<p><img src=\"/cms/cms/Upload/ueditor/image/20150605/1433515022237406.jpeg\" alt=\"1433515022237406.jpeg\"/></p>','25')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('工工工工工工工','工工工工','<p>工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工工</p>','26')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('它可以拦截任何输入浏览器窗口中的纯文本，如果在安全检查中被发现，会竭力毁掉计算机。','它可以拦截任何输入浏览器窗口中的纯文本，如果在安全检查中被发现，会竭力毁掉计算机。','<p><img alt=\"史上最狡猾恶意软件现身：被发现后会自爆\" data-bd-imgshare-binded=\"1\" src=\"http://www.php100.com/uploadfile/2015/0507/20150507104922538.jpg\"/></p><p>腾讯科技讯 5月6日，思科安全情报研究团队Talos 
Group日前宣称，他们发现一种代号为Rombertik的新式恶意软件。它可以拦截任何输入浏览器窗口中的纯文本，并通过垃圾邮件和钓鱼邮件传播。如
果在安全检查中被发现，这种恶意软件就会“自爆”，竭力毁掉计算机。</p><p>一旦用户通过点击链接下载Rombertik，它会通过多项检测。一旦其启动，并在Windows电脑上运行，就可以查看自己是否被发现。与其他恶意软件不同的是，Rombertik会尝试毁掉计算机。</p><p>Talos Group的安全专家本·贝克（Ben Baker）与阿历克斯·邱（Alex Chiu）写道：“这款恶意软件之所以十分独特，是因为一旦其发现与恶意软件分析相关的特定属性后（即可能被发现迹象），它就会积极尝试毁掉计算机。”</p><p>Rombertik的首要目标是主引导记录区（MBR），即计算机开机后加载操作系统前访问硬盘时所必须要读取的首个扇区。如果未能成功进入这
里，Rombertik就会通 
过随机使用RC4密匙加密的方法，迅速毁掉用户主文件夹中的所有文件。而一旦MBR或主文件夹被加密，计算机就会重启。MBR此后会陷入无限循环中，从而
 阻止计算机重新启动。屏幕上会显示“Carbon crack attempt, failed”的代码。</p><p><img alt=\"史上最狡猾恶意软件现身：被发现后会自爆\" data-bd-imgshare-binded=\"1\" src=\"http://www.php100.com/uploadfile/2015/0507/20150507104923368.jpg\"/></p><p>研究人员称：“Romberik是一款非常复杂的恶意软件，其设计目的就是侵入用户浏览器阅读凭证和其他敏感信息，以帮助攻击者渗透和控制服务器。”</p><p>安全专家们发现，Romberik利用社交工程学手段诱使用户下载、解压缩以及打开附件，最终导致用户妥协。在分析样本时，含有Romberik的邮件似乎来自Windows Corporation。</p><p><img alt=\"史上最狡猾恶意软件现身：被发现后会自爆\" data-bd-imgshare-binded=\"1\" src=\"http://www.php100.com/uploadfile/2015/0507/20150507104923739.jpg\"/></p><p>袭 
击者竭力说服用户查看附件，看他们的业务是否符合目标用户所在机构。如果用户下载和解压缩文件，随后就会看到类似缩略图的文件。一旦它被安装到电脑上，就
 会自己解压。大约97%的解压文件内容看起来都是合法的，包括75张图片和8000多个实际上没有任何用处的诱饵功能。Talos 
Group专家称：“如此多的功能超过大多数人的分析能力，根本不可能查看每个功能。”</p><p>类似Romberik恶意软件过去曾出现过，比如2013年对韩国目标和去年对索尼娱乐有限公司发动的网络袭击。可是Romberik总是保持活跃状态，将一个字节的数据在内存中写下9亿次，这令追踪工具分析起来非常复杂。</p><p>Talos Group专家称：“如果分析工具试图记录所有9.6亿次指令，这些记录会暴增到100千兆以上。”该公司建议用户保持良好的安全习惯，比如确保安装杀毒软件、确保时常更新、不要点击未知发件人发送的附件、确保对电子邮件充分扫描等。</p><p><br/></p>','27')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('1、你仍然在等待老板在2010年答应的要提拔你的暗示。2、你的上级近20年没有开发过任何代码。3、老板假装懂你说的这些技术，但实际上他完全不知道你在说什么。4、你干完的项目6个月后才部署到现场服务器上。5、时 ','1、你仍然在等待老板在2010年答应的要提拔你的暗示。2、你的上级近20年没有开发过任何代码。3、老板假装懂你说的这些技术，但实际上他完全不知道你在说什么。4、你干完的项目6个月后才部署到现场服务器上。5、时 ','<h2 id=\"like-title-1\">1、你仍然在等待老板在2010年答应的要提拔你的暗示。</h2><h2 id=\"like-title-2\">2、你的上级近20年没有开发过任何代码。</h2><h2 id=\"like-title-3\">3、老板假装懂你说的这些技术，但实际上他完全不知道你在说什么 。</h2><h2 id=\"like-title-4\">4、你干完的项目6个月后才部署到现场服务器上。</h2><h2 id=\"like-title-5\">5、时不时的，老板在检查你刚刚完成的工作时，要求按新想法重新开发。</h2><h2 id=\"like-title-6\">6、而最终这个软件只有10个用户。</h2><h2 id=\"like-title-7\">7、时间全浪费在办公室政治中，而不是用在开发好的软件上。</h2><h2 id=\"like-title-8\">8、部署前5分钟才开始测试。</h2><h2 id=\"like-title-9\">9、你需要把一天的工作情况记录到日志报告中。</h2><h2 id=\"like-title-10\">10、或者更糟糕，你需要开发一个工作日志软件。</h2><h2 id=\"like-title-11\">11、当临近发布日期时，你希望所有人都快速行动起来，你希望你的老板过来帮助你，但他却在悠悠自在。</h2><h2 id=\"like-title-12\">12、你使用的开发电脑是一个老古董，应该放到博物馆里，而不是放到你的桌面上。</h2><h2 id=\"like-title-13\">13、这就是说，你要花大量的时间来处理愚蠢的硬件问题。</h2><h2 id=\"like-title-14\">14、每次当你修改一个bug时，就会同时发现另外一个bug。</h2><h2 id=\"like-title-15\">15、每次当你全新身心的解决一个问题时，项目经理总是过来打搅你，打断你的思路。</h2><h2 id=\"like-title-16\">16、网速超慢，你的时间全部浪费在等待等待中....</h2><h2 id=\"like-title-17\">17、每次接到电话都是程序出现新问题。</h2><h2 id=\"like-title-18\">18、你们的网站只敢在非高峰期部署新程序，这就是说，你需要每周六晚上加班。</h2><h2 id=\"like-title-19\">19、你搞不清你的这么多上级职位都是干嘛的，感觉只有几个职位是在真正工作的。</h2><h2 id=\"like-title-20\">20、你以为这是一个很有创新的工作，但所有你做的只是成就了他人的梦想。</h2><h2 id=\"like-title-21\">21、你得不到尊重，你的意见不被听取，你感觉像台机器。</h2><h2 id=\"like-title-22\">22、公司聘请了一堆项目经理，他们所干的事情就是一天到晚发邮件打搅你。</h2><h2 id=\"like-title-23\">23、你的同事永远不可信，交待他们做的事情永远做不好。</h2><h2 id=\"like-title-24\">24、你的老板总是不断的调整系统，总是在周五下午5点钟时发出“紧急”变更需求。</h2><h2 id=\"like-title-25\">25、你已经记不起上次的真正的午饭休息时间是什么时候了，因为每次总是到了下午才能吃午饭。</h2><h2 id=\"like-title-26\">26、你用了全天唯一休息的5分钟看来了篇帖子。</h2><h2 id=\"like-title-27\">27、最糟糕的是，你的网速太慢，根本打不开“PHP100”的网页。</h2><p><br/></p>','28')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES(' 概述要访问一个变量的内容，可以直接使用其名称。如果该变量是一个数组，可以使用变量名称和关键字或索引的组',' 概述要访问一个变量的内容，可以直接使用其名称。如果该变量是一个数组，可以使用变量名称和关键字或索引的组','<h2 id=\"articleHeader1\">数组的基本操作</h2><h3 id=\"articleHeader2\">php定义数组：</h3><h3 id=\"articleHeader2\">&nbsp;</h3><pre class=\"hljs xml\">&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;\$array&nbsp;=&nbsp;array();&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;\$array[&quot;key&quot;]&nbsp;=&nbsp;&quot;values&quot;;&nbsp;&nbsp;
?&gt;</pre><p>在<code>PHP</code>中声明数组的方式主要有两种：</p><p>1.用<code>array()</code>函数声明数组，<br/>2.直接为数组元素赋值。</p><pre class=\"hljs xml\">&nbsp;&nbsp;&nbsp;&nbsp;//array数组
&nbsp;&nbsp;&nbsp;&nbsp;\$users&nbsp;=&nbsp;array(&#39;phone&#39;,&#39;computer&#39;,&#39;dos&#39;,&#39;linux&#39;);&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$users;//只会打印出数据类型Array
&nbsp;&nbsp;&nbsp;&nbsp;print_r(\$users);//Array&nbsp;(&nbsp;[0]&nbsp;=&gt;&nbsp;phone&nbsp;[1]&nbsp;=&gt;&nbsp;computer&nbsp;[2]&nbsp;=&gt;&nbsp;dos&nbsp;[3]&nbsp;=&gt;&nbsp;linux&nbsp;)

&nbsp;&nbsp;&nbsp;&nbsp;\$numbers&nbsp;=&nbsp;range(1,5);//创建一个包含指定范围的数组
&nbsp;&nbsp;&nbsp;&nbsp;print_r(\$numbers);//Array&nbsp;(&nbsp;[0]&nbsp;=&gt;&nbsp;1&nbsp;[1]&nbsp;=&gt;&nbsp;2&nbsp;[2]&nbsp;=&gt;&nbsp;3&nbsp;[3]&nbsp;=&gt;&nbsp;4&nbsp;[4]&nbsp;=&gt;&nbsp;5&nbsp;)
&nbsp;&nbsp;&nbsp;&nbsp;print_r(true);//1
&nbsp;&nbsp;&nbsp;&nbsp;var_dump(false);//bool(false)//print_r可以把字符串和数字简单地打印出来，数组会以Array开头并已键值形式表示，print_r输出布尔值和null的结果没有意义，因此用var_dump更合适//通过循环来显示数组里所有的值
&nbsp;&nbsp;&nbsp;&nbsp;for(\$i&nbsp;=&nbsp;0&nbsp;;\$i&nbsp;&lt;&nbsp;5;\$i++){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$users[\$i];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#39;
&#39;;
&nbsp;&nbsp;&nbsp;&nbsp;}//通过count/sizeof统计数组中单元数目或对象中的属性个数

&nbsp;&nbsp;&nbsp;&nbsp;for(\$i&nbsp;=&nbsp;0;&nbsp;\$i&nbsp;&lt;&nbsp;count(\$users);\$i++){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$users[\$i];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#39;
&#39;;
&nbsp;&nbsp;&nbsp;&nbsp;}//还可以通过foreach循环来遍历数组，这种好处在于不需要考虑key
&nbsp;&nbsp;&nbsp;&nbsp;foreach(\$users&nbsp;as&nbsp;\$value){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$value.&#39;
&#39;;//点号为字符串连接符号
&nbsp;&nbsp;&nbsp;&nbsp;}//foreach循环遍历&nbsp;\$key&nbsp;=&gt;&nbsp;\$value；\$key和\$value是变量名，可以自行设置
&nbsp;&nbsp;&nbsp;&nbsp;foreach(\$users&nbsp;as&nbsp;\$key&nbsp;=&gt;&nbsp;\$value){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$key.&#39;
&#39;;//输出键
&nbsp;&nbsp;&nbsp;&nbsp;}?&gt;</pre><h3 id=\"articleHeader3\">创建自定义键的数组</h3><h3>&nbsp;</h3><pre class=\"hljs xml\">&nbsp;&nbsp;&nbsp;&nbsp;//创建自定义键的数组
&nbsp;&nbsp;&nbsp;&nbsp;\$ceo&nbsp;=&nbsp;array(&#39;apple&#39;=&gt;&#39;jobs&#39;,&#39;microsoft&#39;=&gt;&#39;Nadella&#39;,&#39;Larry&nbsp;Page&#39;,&#39;Eric&#39;);&nbsp;&nbsp;&nbsp;&nbsp;//如果不去声明元素的key,它会从零开始
&nbsp;&nbsp;&nbsp;&nbsp;print_r(\$ceo);//Array&nbsp;(&nbsp;[apple]&nbsp;=&gt;&nbsp;jobs&nbsp;[microsoft]&nbsp;=&gt;&nbsp;Nadella&nbsp;[0]&nbsp;=&gt;&nbsp;Larry&nbsp;Page&nbsp;[1]&nbsp;=&gt;&nbsp;Eric&nbsp;)

&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$ceo[&#39;apple&#39;];//jobs

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//php5.4起的用法
&nbsp;&nbsp;&nbsp;&nbsp;\$array&nbsp;=&nbsp;[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;foo&quot;&nbsp;=&gt;&nbsp;&quot;bar&quot;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;bar&quot;&nbsp;=&gt;&nbsp;&quot;foo&quot;,
&nbsp;&nbsp;&nbsp;&nbsp;];

&nbsp;&nbsp;&nbsp;&nbsp;print_r(\$array);//Array&nbsp;(&nbsp;[foo]&nbsp;=&gt;&nbsp;bar&nbsp;[bar]&nbsp;=&gt;&nbsp;foo&nbsp;)&nbsp;?&gt;</pre><p>从<code>php5.4</code> 起可以使用短数组定义语法，用 <code>[]</code> 替代 <code>array()</code>。有点类似于<code>javascript</code>中数组的定义。</p><h3 id=\"articleHeader4\">each()的使用</h3><h3>&nbsp;</h3><pre class=\"hljs xml\">&nbsp;&nbsp;&nbsp;&nbsp;//通过为数组元素赋值来创建数组
&nbsp;&nbsp;&nbsp;&nbsp;\$ages[&#39;trigkit4&#39;]&nbsp;=&nbsp;22;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$ages.&#39;
&#39;;//Array
&nbsp;&nbsp;&nbsp;&nbsp;//因为相关数组的索引不是数字，所以无法通过for循环来进行遍历操作，只能通过foreach循环或list()和each()结构

&nbsp;&nbsp;&nbsp;&nbsp;//each的使用
&nbsp;&nbsp;&nbsp;&nbsp;//each返回数组中当前的键/值对并将数组指针向前移动一步
&nbsp;&nbsp;&nbsp;&nbsp;\$users&nbsp;=&nbsp;array(&#39;trigkit4&#39;=&gt;22,&#39;mike&#39;=&gt;20,&#39;john&#39;=&gt;30);&nbsp;&nbsp;&nbsp;&nbsp;//print_r(each(\$users));//Array&nbsp;(&nbsp;[1]&nbsp;=&gt;&nbsp;22&nbsp;[value]&nbsp;=&gt;&nbsp;22&nbsp;[0]&nbsp;=&gt;&nbsp;trigkit4&nbsp;[key]&nbsp;=&gt;&nbsp;trigkit4&nbsp;)

&nbsp;&nbsp;&nbsp;//相当于：\$a&nbsp;=&nbsp;array([0]=&gt;trigkit4,[1]=&gt;22,[value]=&gt;22,[key]=&gt;trigkit4);
&nbsp;&nbsp;&nbsp;&nbsp;\$a&nbsp;=&nbsp;each(\$users);//each把原来的数组的第一个元素拿出来包装成新数组后赋值给\$a
&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$a[0];//trigkit4

&nbsp;&nbsp;&nbsp;&nbsp;//!!表示将真实存在的数据转换成布尔值
&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;!!each(\$users);//1?&gt;</pre><p><code>each</code>的指针指向第一个键值对，并返回第一个数组元素，获取其键值对，并包装成新数组</p><h3 id=\"articleHeader5\">list()的使用</h3><h3>&nbsp;</h3><p><code>list</code>用来把数组用的值赋给一些变量，看下面例子：</p><pre class=\"hljs xml\">&nbsp;&nbsp;&nbsp;&nbsp;\$a&nbsp;=&nbsp;[&#39;2&#39;,&#39;abc&#39;,&#39;def&#39;];&nbsp;&nbsp;&nbsp;&nbsp;list(\$var1,\$var2)&nbsp;=&nbsp;\$a;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$var1.&#39;
&#39;;//2
&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$var2;//abc

&nbsp;&nbsp;&nbsp;&nbsp;\$a&nbsp;=&nbsp;[&#39;name&#39;=&gt;&#39;trigkit4&#39;,&#39;age&#39;=&gt;22,&#39;0&#39;=&gt;&#39;boy&#39;];&nbsp;&nbsp;&nbsp;&nbsp;//list只认识key为数字的索引
&nbsp;&nbsp;&nbsp;&nbsp;list(\$var1,\$var2)&nbsp;=&nbsp;\$a;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;\$var1;//boy?&gt;</pre><p>注：<code>list</code>只认识key为数字的索引</p><p><br/></p>','29')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('如今，机器学习算法已经进入了主流的计算机，而麻省理工学院正在研究一款让每日的编程变得更加简单的技术。MIT 研究者将在六月发布一款新的叫做 Picture 的编程语言，当计算机在视频或者图像上识别目标时，它 ','如今，机器学习算法已经进入了主流的计算机，而麻省理工学院正在研究一款让每日的编程变得更加简单的技术。MIT 研究者将在六月发布一款新的叫做 Picture 的编程语言，当计算机在视频或者图像上识别目标时，它 ','<p><img alt=\"\" src=\"/Upload/ueditor/image/20150609/1433840062782446.gif\" style=\"width: 400px; height: 267px;\"/><br/><br/>如今，机器学习算法已经进入了主流的计算机，而麻省理工学院正在研究一款让每日的编程变得更加简单的技术。<br/><br/>MIT 研究者将在六月发布一款新的叫做 Picture 的编程语言，当计算机在视频或者图像上识别目标时，它能从根本上降低代码量。这是一个相对较新的编程原型，叫概率编程，它能减少复杂任务所需的代码量。<br/><br/>在一个新语言测试中，研究者从一个图像识别程序中减掉了数千行代码，最终的代码量更是少于50行。他们计划在六月的”计算机视觉及模式识别会议“上公布这一结果。<br/><br/>Josh Tenenbaum 是 MIT 的计算机识别方面的科学家，他参与了概率编程项目的研发，他说：”我们事先建立可能会遇到的模型，通过这些模型，我们可以推测出在第一时间遇到的东西。“<br/><br/>Picture 用统计结果减去了计算机视觉领域里大量计算工作，它的工作原理就像逆电脑动画过程。皮克斯等动画公司采用的计算机绘图程序，都是通过二维来表现三维的目标。而 Picture 语言与之相反，它通过比较一系列的模型来还原出二维图像上识别目标原有的样子。<br/><br/>美国国防部高级研究计划局在2013年启动了一个项目，此项目的主要目的就是要让概率编程更加方便地应用于与机器学习中。<br/><br/>虽然理论研究进行了几十年，但随着更强大的计算机以及新的云服务如亚马逊的 Amazon Web Service 和微软 Microsoft Azure 的出现，机器学习才在商业领域中迅速普及。<br/><br/>尽管概率编程并不需要机器去学习工作，但是它提供了一个简化机器学习的方法，Tenenbaum 说。 
”在纯机器学习领域，一般通过增加数据的收集量和让机器学习工作来驱动性能“Tenenbaum 
说，而在概率编程领域里”底层系统通过分析图像形成的原因、过程、结果来实现，更像是以知识为基础的。“<br/><br/>Picture 是 MIT 目前研究的多个概率编语言之一。另一个更常用的概率编程语言叫做 Venture，它还能用于解决其他问题，Tenenbaum 说到。</p>','30')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('JavaScript基本上是一个面向对象的脚本语言，','JavaScript基本上是一个面向对象的脚本语言，创建web应用程序和互动网站。Javascript框架也被称为Javascript库。JavaScript框架很容易提高设计web开发工作,提供了许多特性和功能,从而帮助开发人员提高网站开发任 ','<p>JavaScript基本上是一个面向对象的脚本语言，创建web应用程序和互动网站。Javascript框架也被称为Javascript库。
JavaScript框架很容易提高设计web开发工作,提供了许多特性和功能,从而帮助开发人员提高网站开发任务。Javascript框架被认为是作
为一个软件开发的应用程序必不可少的脚本语言，可以让web开发人员快速创建web设计和开发动态网站。使用这些javascript框架,你可以减少工
作的时间,可以减少费用，为客户通过使用框架，友好体验,JavaScript框架2015最先进的web设计和开发世界的未来。</p><h2>&nbsp;</h2><p>,我们收集了10个最好的JavaScript框架开发者旨在简化前端应用程序开发</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t4\"></a><a rel=\"nofollow\" href=\"http://touchstonejs.io/\" target=\"_blank\">TouchStone.js</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921986221957.jpg\"/></p><p>TouchstoneJS是一个UI框架 ，由React.js混合一起开发移动应用程序。它包括表单组件、导航、转换、触摸行为,以及更多的特性功能。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t5\"></a><a rel=\"nofollow\" href=\"https://www.meteor.com/\" target=\"_blank\">Meteor</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921986595731.jpg\"/></p><p>Meteor&nbsp;是一个完整的平台,在纯JavaScript构建web和移动应用程序。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t6\"></a><a rel=\"nofollow\" href=\"http://knockoutjs.com/\" target=\"_blank\">Knockout</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921987844885.jpg\"/></p><p>这个框架是新的发布的最酷的功能。最初这个框架基本上是被称为唯一的JavaScript库,允许开发人员创建web应用程序。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t7\"></a><a rel=\"nofollow\" href=\"http://enyojs.com/\" target=\"_blank\">Enyo.js</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921987347008.jpg\"/></p><p>Enyo.js&nbsp;基本上是用于设计响应web应用程序,它允许开发人员创建网页,在本质上是流动的,快速和执行完美的类型。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t8\"></a>Reactive-coffee</h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921988219462.jpg\"/></p><p>一个轻量级CoffeeScript js库/ DSL 响应式编程和声明式构建可伸缩的web ui。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t9\"></a><a rel=\"nofollow\" href=\"http://www.sencha.com/products/extjs/\" target=\"_blank\">ExtJS</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921988569224.jpg\"/></p><p>Sencha 是宣布Ext JS 5的发布,是我们一流的最新版本的应用程序开发框架。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t10\"></a><a rel=\"nofollow\" href=\"http://aurajs.com/\" target=\"_blank\">Aurajs</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921989705463.jpg\"/></p><p>Aurajs是一个框架可扩展的体系结构解耦和可重用的组件。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t11\"></a><a rel=\"nofollow\" href=\"http://cappuccino.org/\" target=\"_blank\">Cappuccino</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921989104205.jpg\"/></p><p>这个框架与其他框架发生变化的变化,开发人员不需要了解或工作与任何连环式的前端的HTML,CSS和DOM。你需要掌握的就是框架!</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t12\"></a><a rel=\"nofollow\" href=\"http://canjs.com/\" target=\"_blank\">canjs</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921990912531.jpg\"/></p><p>CanJS是一个JavaScript库,使得开发复杂应用程序的简单和快速。易学易懂、小和谦逊的应用程序的结构,但与现代功能自定义标记和双向绑定。创建应用程序是很容易的和易于维护。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t13\"></a><a rel=\"nofollow\" href=\"http://feathersjs.com/\" target=\"_blank\">Feathersjs</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921990840152.jpg\"/></p><p>FeathersJs是一个js库, 扩展表达——最受欢迎的web框架NodeJS——有能力轻松地创建RESTful web服务共享和实时api使用SocketIO和其他websocket库。</p><p>&nbsp;</p><h3><a target=\"_blank\" rel=\"nofollow\" style=\"margin: 15px 0px; padding: 0px; color: rgb(45, 131, 213); font-size: 14px;\" name=\"t14\"></a><a rel=\"nofollow\" href=\"http://ionicframework.com/\" target=\"_blank\">Ionic</a></h3><p><img alt=\" 10 个优秀的JavaScript开发框架\" src=\"/Upload/ueditor/image/20150610/1433921990775346.jpg\"/></p><p>lonic漂亮的、开源的前端与HTML5 SDK开发混合移动应用程序。</p><p><br/></p>','31')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('根据DB Engines的排行榜，本文列举了排名前十的数据库，让我们一起看看哪些数据库榜上有名。本排名根据DB En','根据DB Engines的排行榜，本文列举了排名前十的数据库，让我们一起看看哪些数据库榜上有名。本排名根据DB En','<p>根据DB Engines的排行榜，本文列举了排名前十的数据库，让我们一起看看哪些数据库榜上有名。</p><p>本排名根据DB Engines的排行榜得来，该排行榜从人气上分析了市场上200个不同的数据库，这里一览Top 10。</p><h2>无可争议的Top 3</h2><p>Oracle、MySQL及Microsoft SQL Server一直以绝对的优势霸占着排行榜的前三名，以独特的优势瓜分了市场上最多的用户。</p><p>&nbsp;</p><p>1.&nbsp; Oracle 11g</p><p>首次发行：1980年</p><p>许可机制：Proprietary</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>Oracle是重要商业项目的首选，同时也是市场上最古老的主流数据库产品</p></li><li><p>Oracle有4个不同的版本可用：Enterprise、Standard、Standard Edition One和Express</p></li><li><p>对比微软同类型产品，Oracle在操作系统灵活性上更具优势</p></li><li><p>当谈到支持的操作系统时，Oracle具有最广泛的灵活性</p></li><li><p>特色：Virtual Private Database、Data Guard、Automatic Storage Management及 Undo Management。</p></li></ul><p>2. MySQL</p><p>首次发行：1995</p><p>许可机制：开源</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>企业开始时可以使用社区开源版本，然后升级到商业版</p></li><li><p>可运行在Linux、Windows、OSX 、FreeBSD 、Solaris</p></li><li><p>为用户设计数据库提供直观的图形界面</p></li><li><p>鉴于其开源社区，MySQL拥有大量的资料和教程让你开始及处理问题</p></li><li><p>支持Partitioning、replication、Xpath、Stored Procedures、Triggers、Views</p></li></ul><p>3.&nbsp; Microsoft SQL Server</p><p>首次发行：1989</p><p>许可机制：Proprietary</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>使用最多的商业数据库</p></li><li><p>受限于Windows，但是如果机构是微软产品重度控的话，这同样是个优势</p></li></ul><h2>其他新兴数据库</h2><p>虽然上面3个数据库一直牢牢统治着排行榜前3，但是在DB Engines描绘的趋势图上，新兴数据库的增长一直非常稳定，比如MongoDB、Cassandra、HBase等。</p><p><a href=\"http://www.php100.com/uploadfile/2014/0912/20140912014437573.jpg\" target=\"_blank\"><img src=\"/Upload/ueditor/image/20150610/1433922636271487.jpg\" border=\"0\"/></a></p><p>4.&nbsp; PostgreSQL</p><p>首次发行：1989</p><p>许可机制：开源</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>独特的可扩展对象关系型数据库</p></li><li><p>可以运行在Linux、Windows、OSX等</p></li><li><p>支持Tablespaces、Stored Procedures、Joins、Views、Triggers</p></li></ul><p>5.&nbsp; MongoDB</p><p>首次发行：2009</p><p>许可机制：开源</p><p>是否SQL：否</p><ul class=\" list-paddingleft-2\"><li><p>最流行的NoSQL数据库，但是保留了一些SQL的属性，比如查询和索引</p></li><li><p>大数据集上表现出高性能</p></li><li><p>非常利于动态查询和索引定义</p></li><li><p>支持Linux、OSX和Windows，但是32位系统上数据库体积被限制到了2.5GB</p></li></ul><p>6.&nbsp; DB2</p><p>首次发行：1983</p><p>许可机制：Proprietary</p><p>是否SQL：兼具</p><ul class=\" list-paddingleft-2\"><li><p>IBM发行的Oracle 11g竞争产品</p></li><li><p>可运行在Linux、UNIX、Windows和大型主机上</p></li><li><p>基于IBM主机环境设计</p></li><li><p>同时支持SQL和NoSQL模型</p></li></ul><p>7.&nbsp; Microsoft Access</p><p>首次发行：1992</p><p>许可机制：Proprietary</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>只需要一个安装（数据库与工具合一）</p></li><li><p>类似Microsoft SQL Server，智能运行在Windows上</p></li><li><p>设计初衷是流量分析，但是它的性能不是针对中到大型项目设计</p></li><li><p>支持语言：C、C#、C++、Java、VBA和Visual Basic.NET</p></li></ul><p>8.&nbsp;&nbsp;SQLite</p><p>首次发行：2000</p><p>许可机制：开源</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>独立的无服务器模式数据库引擎，不存在任何外部依赖，在iPhone、Firefox浏览器和Skype上使用</p></li><li><p>作为一个嵌入式数据库，它在类似iPhone等设备中得到广泛使用，在Skype和Firefox这样的桌面软件中也得以部署</p></li><li><p>无需配置和管理</p></li><li><p>整个数据库都被保存在一个磁盘文件上，可以增长到7TB</p></li><li><p>在Top 10中支持的语言最广</p></li></ul><p>9.&nbsp; Cassandra</p><p>首次发行：2008</p><p>许可机制：开源</p><p>是否SQL：否</p><ul class=\" list-paddingleft-2\"><li><p>高可用的NoSQL</p></li><li><p>有一个用户友好的界面，适合存储大型数据集</p></li><li><p>广泛用于银行、金融等，同时也被Facebook和Twitter使用。</p></li><li><p>支持 Windows、Linux、OSX，并支持多门语言。</p></li><li><p>与Hadoop配合使用时还支持Map/Reduce</p></li></ul><p>10.&nbsp; Sybase ASE</p><p>首次发行：1987</p><p>许可机制：Proprietary</p><p>是否SQL：是</p><ul class=\" list-paddingleft-2\"><li><p>SAP出品的企业级产品</p></li><li><p>运行在Linux、Unix and Windows，但是不支持OSX</p></li><li><p>支持C、C++、Cobol、Java、Perl、PHP和Python等编程语言</p></li></ul><p>在Top 10之外还有很多知名的数据库，比如CouchDB （21）、Neo4j（22）、Riak（30）等 。同时我们也相信，随着各种各样新数据库的诞生，竞争将愈加激烈。</p><p><a href=\"http://www.php100.com/uploadfile/2014/0912/20140912014438796.jpg\" target=\"_blank\"><img alt=\"\" src=\"/Upload/ueditor/image/20150610/1433922637127972.jpg\" border=\"0\"/></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>原文链接：&nbsp;&nbsp;<a href=\"http://jaxenter.com/the-top-10-sql-and-nosql-databases-51031.html\" target=\"_blank\">The top 10 SQL and NoSQL databases</a>（编译/仲浩 审校/魏伟）&nbsp; &nbsp;&nbsp; <br/></p><p><br/></p>','32')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES(' 雷锋网 6月10日消息，今日，苹果面向开发者推出 iOS 8.4 Beta 4 ，同时向参与公测的用户推送了 iOS 8.4 Beta 3 。 ',' 雷锋网 6月10日消息，今日，苹果面向开发者推出 iOS 8.4 Beta 4 ，同时向参与公测的用户推送了 iOS 8.4 Beta 3 。 ','<p>雷锋网 &nbsp;6月10日消息，今日，苹果面向开发者推出 &nbsp;iOS 8.4 Beta 4 ，同时向参与公测的用户推送了 iOS 8.4 Beta 3 。</p><p>苹果于4月初发布iOS 8.3正式版，紧接着在4月中旬开始测试iOS 8.4。而此次iOS 8.4 Beta 
4代号为12H4125a，其存在一些音乐应用方面问题，比如无法在iTunes电台中使用Siri、无法实现AirPlay共享等等。想必这些问题都会
在正式版发布之前解决。</p><p>总得来说，iOS 8.4主要是更新了音乐应用，并采用新的布局设计，直观展示歌手照片等。其中，还会提供一个新的Mini播放器，加入个性化的播放列表、全局搜索功能以及全新设计的iTunes电台。</p><p>值得注意的是，在昨日WWDC大会上的one more thing——Apple Music还没有被整合到iOS 8.4 Beta 4中，所以，不要期待能在Beta 4中体验到Apple Music。</p><p><img src=\"/Upload/ueditor/image/20150610/1433939068287839.png\" class=\"alignCenter\"/> </p><p>而在另一方面，苹果透露了关于iOS&nbsp;9的解锁密码从4位升级至6位的消息。据悉，解锁密码仍然可选设定，用户可以创造更为复杂的数字密码，但是6位密码将是最低要求。如果连续10次未能正确输入密码，设备将自动抹除数据。</p><p>对此，苹果认为，这将使破解密码的难度大大提高。在以往，密码组合只有1万种可能，而iOS&nbsp;9设备很快将达到100万种。这种改变将影响iPhone&nbsp;5S、6、6 Plus、iPad&nbsp;Air 2和iPad Mini 3。</p><p><br/></p>','33')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('这次更新力度很大，解决了很多被广为诟病的 bug，比如打开大文件失去反应 bug。Github 的 atom 开发组很给力，在努力追赶试图打造最好的程序员编程利器。','这次更新力度很大，解决了很多被广为诟病的 bug，比如打开大文件失去反应 bug。Github 的 atom 开发组很给力，在努力追赶试图打造最好的程序员编程利器。','<p>这次更新力度很大，解决了很多被广为诟病的 bug，比如打开大文件失去反应 bug。Github 的 atom 开发组很给力，在努力追赶试图打造最好的程序员编程利器。</p><h3>显著的更新：</h3><ul class=\" list-paddingleft-2\"><li><p>Atom
 now opens files larger than 2MB with syntax highlighting, soft wrap, 
and folds disabled. We&#39;ll work on raising the limits with these features
 enabled moving forward</p></li><li><p>Double-clicking a file in the Tree View now makes it a permanent tab when using preview tabs</p></li><li><p>The Symbols View now automatically scrolls to the function in the editor as you move between functions in the list</p></li><li><p>Optimizations to editor rendering in 0.206.0 disabled sub-pixel anti-aliasing. It has been restored in this release.<br/>另外把0.207.0版的更新也补充到这里。</p></li><li><p><br/></p></li><ul class=\" list-paddingleft-2\" style=\"list-style-type: square;\"><li><p>Atom now automatically re-enables the Tabs and Tree View packages when the deprecated Sublimes Tabs is installed</p></li><li><p>Fixed an issue where opening the Settings View would show an error notification</p></li></ul></ul><p>更多改进请看：<a target=\"_blank\" href=\"https://github.com/atom/atom/releases\">https://github.com/atom/atom/releases</a><br/></p><p><br/></p><h3>相关链接</h3><p><br/></p><ul class=\" list-paddingleft-2\"><li><p><span class=\"pn\">Github Atom</span> 的详细介绍：<a href=\"http://www.oschina.net/p/github-atom\">请点这里</a></p></li><li><p><span class=\"pn\">Github Atom</span> 的下载地址：<a href=\"http://www.oschina.net/action/project/go?id=29725&p=download\">请点这里</a></p></li></ul><p><br/></p>','34')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程，提供web应用的架构，无需进行手工DOM操作。 AngularJS很小，只有60K，兼容主流浏览器，与 jQuery ','Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程，提供web应用的架构，无需进行手工DOM操作。 AngularJS很小，只有60K，兼容主流浏览器，与 jQuery 配合良好。','<p>Angular JS (Angular.JS) 
是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程，提供web应用的架构，无需进行手工DOM操作。 
AngularJS很小，只有60K，兼容主流浏览器，与 jQuery 配合良好。</p><p><img data-bd-imgshare-binded=\"1\" src=\"/Upload/ueditor/image/20150611/1433983598633556.gif\" alt=\"\"/></p><p>数据绑定可能是AngularJS最酷最实用的特性。它能够帮助你避免书写大量的初始代码从而节约开发时间。一个典型的web应用可能包含了80%的代码用来处理，查询和监听DOM。数据绑定使得代码更少，你可以专注于你的应用。</p><p>传
统来说，当model变化了。 
开发人员需要手动处理DOM元素并且将属性反映到这些变化中。这个一个双向的过程。一方面，model变化驱动了DOM中元素变化，另一方面，DOM元素
的变化也会影响到Model。这个在用户互动中更加复杂，因为开发人员需要处理和解析这些互动，然后融合到一个model中，并且更新View。这是一个
手动的复杂过程，当一个应用非常庞大的时候，将会是一件非常费劲的事情。</p><p><strong>特性二：模板</strong></p><p>在AngularJS中，一个模板就是一个HTML文件。但是HTML的内容扩展了，包含了很多帮助你映射model到view的内容。</p><p>HTML模板将会被浏览器解析到DOM中。DOM然后成为AngularJS编译器的输入。AngularJS将会遍历DOM模板来生成一些指导，即，directive（指令）。所有的指令都负责针对view来设置数据绑定。</p><p>我
们要理解AuguarJS并不把模板当做String来操作。输入AngularJS的是DOM而非string。数据绑定是DOM变化，不是字符串的连
接或者innerHTML变化。使用DOM作为输入，而不是字符串，是AngularJS区别于其它的框架的最大原因。使用DOM允许你扩展指令词汇并且
可以创建你自己的指令，甚至开发可重用的组件。</p><p><strong>特性三：MVC</strong></p><p>针对客户端应用开发
AngularJS吸收了传统的MVC基本原则。MVC或者Model-View-Controll设计模式针对不同的人可能意味不同的东西。
AngularJS并不执行传统意义上的MVC，更接近于MVVM（Model-View-ViewModel)。</p><p><strong>特性四：依赖注入（Dependency Injection，即DI）</strong></p><p>AngularJS拥有内建的依赖注入子系统，可以帮助开发人员更容易的开发，理解和测试应用。</p><p>DI允许你请求你的依赖，而不是自己找寻它们。比如，我们需要一个东西，DI负责找创建并且提供给我们。</p><p><strong>特性五：Directives（指令）</strong></p><p>指令是我个人最喜欢的特性。你是不是也希望浏览器可以做点儿有意思的事情？那么AngularJS可以做到。<br/>指令可以用来创建自定义的标签。它们可以用来装饰元素或者操作DOM属性。</p><p><br/></p>','35')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('作为开发者都知道插件的重要性，有了插件的帮助，','作为开发者都知道插件的重要性，有了插件的帮助，','<p>作为开发者都知道插件的重要性，有了插件的帮助，工作会更加高效。这次，我们收集了一些优秀的 jQuery 表格插件介绍给大家。</p><p>创建一个表格（table）并调整其规模，是一项艰难而繁琐的工作。作为一名开发者，当我向自己的项目中插入表格时，下面这些插件给我提供了很大的帮助。我决定把这些 jQuery 
的表格插件分享给你们，使您的表创建体验更加轻松。这些插件不仅可以让工作变得简单，而且对用户十分友好，你不需要掌握核心的知识就能使用。如果您正在做项目，而且需要把表格添加到你的工作中，那么请参考下这些插件，其中可能就有对您有用的。</p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/tabledit\" rel=\"nofollow\">jQuery Tabledit</a></h2><p>jQuery Tabledit 是 HTML 表格的 inline 编辑器，兼容 Bootstrap。它可以像电子表格那样编辑 inline，或者用按钮在编辑和视图模式之间进行切换。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113358_UnhB.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113358_UnhB.jpg\" alt=\"best table jquery plugins\" height=\"150\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/wholly\" rel=\"nofollow\"><strong>wholly</strong></a></h2><p>用于响应的 mouseenter 和 mouseleave 事件，选择整个表格的行和列，支持利用列跨度和行跨度的表格布局。</p><p style=\"text-align: justify;\"><a href=\"http://static.oschina.net/uploads/img/201506/09113359_Zlhd.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113359_Zlhd.jpg\" alt=\"best table jquery plugins\" height=\"236\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/pricing+tables\" rel=\"nofollow\">Pricing Tables</a></h2><p>简单响应的定价表格，有3种不同的风格，当跳转到不同的计划时，会有生动的动画。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113400_vXdQ.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113400_vXdQ.jpg\" alt=\"best table jquery plugins\" height=\"355\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/colresizable\" rel=\"nofollow\">colResizable</a></h2><p>colResizable 可以用手动拖拽来调整表格列，兼容鼠标和其它触感设备，有些漂亮的特性如：页面刷新或回发后仍保持布局。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113400_DPKm.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113400_DPKm.jpg\" alt=\"best table jquery plugins\" height=\"147\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/watable\" rel=\"nofollow\">watable</a></h2><p>瑞士军刀式的 jQuery 表格插件过滤器，可以轻松快速地进行格式、分页，并对数据进行排序。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113400_Ym31.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113400_Ym31.jpg\" alt=\"best table jquery plugins\" height=\"360\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/fixedheadertable\" rel=\"nofollow\">Fixed Header Table</a></h2><p>&nbsp;FixedHeaderTable 可以用最简洁的方式显示已修改过的 header，对于任何有效的表格 mark-up 适用。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113401_K04A.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113401_K04A.jpg\" alt=\"best jquery plugins of june 2015\" height=\"294\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/jquery-grid\" rel=\"nofollow\">jQuery Grid</a></h2><p>Gijgo.com
 的 jQuery Grid 是&nbsp;jQuery Javascript 库的一个插件，它是个快速且可拓展的工具， 可对任何 HTML 
表格添加高级交互控制。这个插件支持分页，JavaScript 和服务器端的数据源，jQuery UI 和 Bootstrap。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113402_eDJ2.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113402_eDJ2.jpg\" alt=\"best table jquery plugins\" height=\"102\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/jquery+datagrid\" rel=\"nofollow\">jQuery Datagrid</a></h2><p>jQuery 插件，用来呈现数据网格。适用于本地或远程数据，设计是自适应的，简单易用，可扩展。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113402_JIHd.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" src=\"http://static.oschina.net/uploads/img/201506/09113402_JIHd.jpg\" alt=\"best table jquery plugins\" height=\"285\" width=\"551\"/></a></p><h2><a target=\"_blank\" href=\"http://codepen.io/AdobeWordPress/pen/gbewLV/\" rel=\"nofollow\">Bootstrap Table Search</a></h2><p>一个教程，关于如何使用 jQuery 和 CSS 添加客户端的搜索过滤器到 Bootstrap 表格。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113402_S6Gl.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113402_S6Gl.jpg\" alt=\"best table jquery plugins\" height=\"96\" width=\"500\"/></a></p><h2><a target=\"_blank\" href=\"http://www.oschina.net/p/slickgrid\" rel=\"nofollow\">SlickGrid</a></h2><p>SlickGrid 是一个高级的 JavaScript 网格/电子表格组件。</p><p><a href=\"http://static.oschina.net/uploads/img/201506/09113403_9ZAF.jpg\" target=\"_blank\"><img data-bd-imgshare-binded=\"1\" style=\"cursor: pointer;\" title=\"\" src=\"http://static.oschina.net/uploads/img/201506/09113403_9ZAF.jpg\" alt=\"best table jquery plugins\" height=\"175\" width=\"500\"/></a></p><p>via <a target=\"_blank\" href=\"http://thegeekzum.com/free-table-jquery-plugins/\" rel=\"nofollow\">thegeekzum.com</a></p><p><br/></p>','36')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('Mozilla有一个叫 b2gdroid 的实验性项目，也就是让FirefoxOS能运行在运行在Android平台上。Firefox OS软件由Gonk、Gecko和Gaia三部分组成，Gecko是系统的平台部分，包括渲染引擎；Gonk包括内核和驱动','Mozilla有一个叫 b2gdroid 的实验性项目，也就是让FirefoxOS能运行在运行在Android平台上。Firefox OS软件由Gonk、Gecko和Gaia三部分组成，Gecko是系统的平台部分，包括渲染引擎；Gonk包括内核和驱动；Gaia是用户界面。 b2gdroid是将Gaia用户界面移植运行在Android上，让Android用户能体验一下FirefoxOS。运行b2gdroid需要用户的 设备允许运行第三方应用，只支持ARM架构不支持x86。','<p>Mozilla有一个叫 <a target=\"_blank\" href=\"https://people.mozilla.org/%7Efdesre/b2gdroid/\">b2gdroid</a> 的实验性项目，也就是让FirefoxOS能运行在运行在Android平台上。Firefox 
OS软件由Gonk、Gecko和Gaia三部分组成，Gecko是系统的平台部分，包括渲染引擎；Gonk包括内核和驱动；Gaia是用户界面。
b2gdroid是将Gaia用户界面移植运行在Android上，让Android用户能体验一下FirefoxOS。运行b2gdroid需要用户的
设备允许运行第三方应用，只支持ARM架构不支持x86。</p><p style=\"text-align: left;\">软件大小为<a target=\"_blank\" href=\"https://people.mozilla.org/%7Efdesre/b2gdroid/b2gdroid.apk\"><span style=\"text-decoration:underline;\">64.5MB</span></a>（APK），安装之后点击Home可选切换到Firefox OS。</p><p style=\"text-align:center\"><img data-bd-imgshare-binded=\"1\" src=\"/Upload/ueditor/image/20150611/1433983855108392.png\" title=\"screenshot.png\"/></p><p><br/></p>','37')");
$db->exe("REPLACE INTO ".$db_prefix."article_data (`keywords`,`description`,`content`,`article_aid`)
						VALUES('遇见你第4集 遇见\"乔峰\"和\"乔布斯\"','遇见你第4集 遇见\"乔峰\"和\"乔布斯\"','<p><embed type=\"application/x-shockwave-flash\" class=\"edui-faked-video\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" src=\"http://player.youku.com/player.php/sid/XMTI1ODQxNjY1Ng==/v.swf\" width=\"420\" height=\"280\" wmode=\"transparent\" play=\"true\" loop=\"false\" menu=\"false\" allowscriptaccess=\"never\" allowfullscreen=\"true\"/></p>','39')");
